<?php

namespace Curso\MainBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
use Curso\MainBundle\Entity\Solicitud;
use Symfony\Component\HttpKernel\EventListener\ResponseListener;
use Curso\MainBundle\Entity\Usuario;


class AdminController extends Controller
{
	public function adminAction(){
		
		session_start();
		
		if(!empty($_SESSION['nombreUsuario'])){
			
			$nombreUsuario=$_SESSION['nombreUsuario'];
			$tipoUsuario =$_SESSION['tipo_usuario'];
			
			if($tipoUsuario == 1)
			return $this->render('CursoMainBundle:Default:admin.html.twig',array('nombreUsuario'=>$nombreUsuario));
			
		}
		
		return $this->render('CursoMainBundle:Error:error.html.twig');
		
		
		
	}
    
	/**
	 * Funcion que genera la vista de las solicitudes enviadas, por los usuarios logeados o no logeados
	 * 
	 */
	public function adminDenunciasAction(){
		     session_start();
		
		if(!empty($_SESSION['nombreUsuario'])){
				
			$nombreUsuario=$_SESSION['nombreUsuario'];
			$tipoUsuario =$_SESSION['tipo_usuario'];
			
			$em = $this->getDoctrine()->getManager();
			$datos = $em->getRepository('CursoMainBundle:Solicitud')->getDatosbyTablaDenuncias();
			
			if($tipoUsuario == 1)
				return $this->render('CursoMainBundle:Tablas:tablaDenunciasAdmin.html.twig',array('datos' =>$datos,'nombreUsuario'=>$nombreUsuario));
				
		}//Fin de comprobar el usuario
		
		return $this->render('CursoMainBundle:Error:error.html.twig');
			
	}
	
	
}